// 分页组件混合
// 提供data-page: { page: 当前页, size: 每页数量, total: 总数 }
// 提供methods: pageChange: 页码变化监听, sizeChange: 每页数量变化监听, pageReset: 重置页码为第一页
export default {
  data() {
    return {
      page: {
        page: 1,
        size: 20,
        total: 0
      }
    }
  },
  methods: {
    pageChange(page) {
      this.page.page = page
      this.getItems()
    },
    sizeChange(size) {
      this.page.page = 1
      this.page.size = size
      this.getItems()
    },
    pageReset() {
      this.page.page = 1
      this.getItems()
    }
  }
}
